package com.ruoyi.xuexiao.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 矿山图层表实体类
 * @author 窦凯欣
 */
@Data
@NoArgsConstructor
@ApiModel(value = "矿山图层表实体类")
@TableName(value = "ks_tc")
public class KsTc {
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(name = "id")
    private Integer id;
    /**
     * 许可证号
     */
    @ApiModelProperty(name = "许可证号")
    private String xkzh;
    /**
     * 年份
     */
    @ApiModelProperty(name = "年份")
    private Integer year;
    /**
     * 月份
     */
    @ApiModelProperty(name = "月份")
    private Integer month;
    /**
     * 名称
     */
    @ApiModelProperty(name = "名称")
    private String name;
    /**
     * 类型(1.类型一 2.类型二)
     */
    @ApiModelProperty(name = "类型", value = "(1.类型一 2.类型二)")
    private Integer type;
    /**
     * 坐标范围 (geometry类型转换为String)
     */
    @ApiModelProperty(name = "坐标范围")
    private String geom;
    /**
     * 中心点经度
     */
    @ApiModelProperty(name = "中心点经度")
    private BigDecimal lon;
    /**
     * 中心点纬度
     */
    @ApiModelProperty(name = "中心点纬度")
    private BigDecimal lat;
    /**
     * 问题类型
     */
    @ApiModelProperty(name = "问题类型")
    private String wtlx;
    /**
     * 占地分类
     */
    @ApiModelProperty(name = "占地分类")
    private String zdfs;
    /**
     * 开采状态
     */
    @ApiModelProperty(name = "开采状态")
    private String kczt;
    /**
     * 占地面积
     */
    @ApiModelProperty(name = "占地面积")
    private String zdmj;
    /**
     * 区分年份
     */
    @ApiModelProperty(name = "区分年份")
    private String dt;
}
